/*this.name        = "ups_courier"; 
this.author      = "eric walch"; 
this.copyright   = " 2008 the Oolite team."; 
this.description = "Missions of UPS Courier"; 
this.version     = "1.3.2"; 
*/

Currently I translated 4 out of 5 mission lines. The last one to do is the biggest one. Maybe 40% of all. When you look at the scripting start in the "ups_slaves" file. In that one I added all the comment. The others are just allike.

All it working but maybe I do stupid things. As this is the first larger JS OXP for Oolite a lot of others will use this as example. So I tried to write is clearly. But look at the way missions are offered. It is important that a method is used that does not clash with missions. At the moment it seems to work like the legacy thing. But that one was triggered by the "tickle event", and in these translations I completely excluded the "tickle event" for offering. Only as reaction on docking and ending of other mission screens. In my first tests with multible offers from two missionlines it worked and they followed each other without pause. But when one is screen is missed no others will follow without using the ticke. My missions work, but I must stil figure out if on other OXP could bring me in a situation were the chain of screens is broken. In that case I must add the tickle event as backup.